package com.sky.annotation;

import com.sky.enumeration.OperationType;

import java.lang.annotation.ElementType;
import java.lang.annotation.Retention;
import java.lang.annotation.RetentionPolicy;
import java.lang.annotation.Target;

//自定义注解，用于某写方法的自动填充
@Target(ElementType.METHOD) //这是 元注解（用来修饰注解的注解），限制 @AutoFill 只能用在 方法上。
@Retention(RetentionPolicy.RUNTIME) //另一个元注解，指定 @AutoFill 的 保留时间 是 运行时。
public @interface AutoFill {
    //指定当前操作的类型
    //数据库操作类型 update insert
    OperationType value();//给注解定义一个属性名字为value，
}
